package com.github.sbb.sherry.primitives.api;

import java.util.Collections;
import java.util.List;
import java.util.Map;

public interface RulesEngine {

  default List<RuleListener> getRuleListeners() {
    return Collections.emptyList();
  }

  default List<RulesEngineListener> getRulesEngineListeners() {
    return Collections.emptyList();
  }

  void fire(Map<String, Object> params);

}
